home *** CD-ROM | disk | FTP | other *** search
- *****************************************************************************
- * This document is typically the only documentation provided with *
- * publically released versions of GCE for the DSP-12. This document *
- * contains a brief description of the files involved in these releases. *
- * It also contains documentation on the changes made from release to *
- * release starting with GCE version 1.85. *
- *****************************************************************************
-
-
-
- *****************************************************************************
- * F I L E S D O C U M E N T A T I O N *
- *****************************************************************************
- This GCE release is ZIP'ed using PKZIP version 1.02. It contains the
- following files:
-
- RELEASE.NOT - This file
- GCE.D - The EPROM image of the "D" prom for this version of GCE.
- GCE.F - The EPROM image of the "F" prom for this version of GCE.
- GCE.V40 - The down-loadable image for this version of GCE.
-
- NOTE: EPROM images should be programmed into 200ns (or faster) 27C512 EPROMs.
- NOTE: The down-loadable image of GCE (GCE.V40) can only be downloaded into
- the DSP-12 if the DSP-12 has the One Megabyte RAM Expansion option.
- The DSP-12 manual includes instructions on how to download and run this
- software. These instructions appear in appendix B of the manual. THIS
- IS THE BEST WAY TO CHECK OUT A NEW SOFTWARE VERSION. TRY IT - YOU'LL
- LIKE IT! If the layout of nonvolatile memory has changed from your
- prom-based version to this version you'll have to ABR and re-configure
- when you start this version and when you return to the prom-based
- software. You'll also lose the contents of your mailbox.
-
-
- *****************************************************************************
- * R E L E A S E D O C U M E N T A T I O N *
- *****************************************************************************
- Users of this documentation will notice occasional gaps in the version
- sequence numbering. These gaps occur as I release beta versions to local
- testers for their input.
-
- ===============================================================================
- Version 1.85
- Packet & RTTY:
- - The QUIT command has been enhanced to accept a parameter. When
- specified this parameter is interpreted as the mode the DSP-12
- should change to. For example, from VHF packet mode entering
- Q F<cr> will cause the DSP-12 to exit VHF packet mode and enter
- 9600bps UO-14 mode.
- - Packet and RTTY commands that previously accepted parameters of OFF
- and ON now accept OFF, NO, & N for OFF and ON, YES, & Y for ON.
- - The Packet and RTTY parameters that were simply OFF/ON or a number
- now display the "was" status when a change is accepted. We will
- gradually expand this feature to cover all packet and RTTY
- parameters.
- Packet:
- - The Monitor function now displays frames that are digipeated by
- the DSP-12.
- - RESTART command actually restarts the mode. The restart function
- takes about 3 seconds to complete.
- - MYALIAS fully implemented.
- - Step outputs no longer momentarily flip active during QUIT.
- - Step-needed sensing has been opened one Tuning LED division so a
- slightly farther off-tuned BPSK signal can be tolerated before
- the DSP-12 acts to step (re-tune) the radio.
- - Step outputs were enabled in all packet modes. These outputs are now
- only enabled in the FO-20 (E) and PACSAT (P) modes.
- - MDATA command added; when OFF monitored I and UI frames do not show
- their accompanying data.
- - MAILBOX command has been removed until the MAILBOX functions and the
- needed external support programs are completed.
- - UNPROTOCOL repeater-list procedure now only inserts defined repeaters
- into the address list.
- - BREAK termination of converse and transparent modes has been modified
- to exactly duplicate the operation of a TNC-2. This modification
- has been made to let the DSP-12 operate properly with the PG
- satellite interface program.
- RTTY:
- - Baudot no longer sends space characters as diddles.
- - Push-To-Talk Timer now disabled in RTTY modes.
- ===============================================================================
- Version 1.88
- General:
- - Command added to the debugging menu to disable the Power-Up ABR
- feature. The enablement/disablement parameter is stored in
- non-volatile storage. This new command is useful for DSP-12
- software developers who place the DSP-12 into debugger mode
- immediately after power-up.
- Packet:
- - REJ state processing revised so that REJs not heard by the remote node
- are repeated.
- - BCAST command has been added for commercial data transmissions. The
- planned suppression of duplicated receive frames has not been
- implemented.
- BPSK:
- - ABR rate has been speeded up so the AO-13 telemetry demodulator can
- keep up with AO-13's spin rate.
- KISS:
- - KISS-mode command bug where the parameter being changed was being
- set to the command code (eg, TXDELAY was always set to 1) instead
- of the command parameter has been fixed.
- ===============================================================================
- Version 1.90
- General:
- - Power-up ABR feature disabling command deleted. This ABR suppress
- function is now performed whenever the V40 debugger's Down-load
- command is invoked.
- RTTY:
- - Modified TX data handling so nothing is actually queued for sending
- until a space character, a carriage-return, the transmit-data
- character (^T) or the receive character (^R) is supplied to the
- terminal port by the user. This lets the user correct typo's in his
- input (at least until he types a space or <CR> character or tries to
- send the data). Added QONSPACE command to disable send-on-space
- sensitivity so the entire line can be edited before being sent.
- - Enhanced the MODEM command prompt format to make it more readable.
- - Previous versions of CGE did not report an illegal memory-buffer
- select character (0-9). This version does report this type of error.
- Packet:
- - The CSTATUS display has been enhanced to include the AX.25 level
- (LVL-1 or LVL-2) of the remote node.
- - The KISS mode implementation has been revised to improve 9600bps
- data throughput. Users will no longer have access to the packet
- command-mode menuing system while in KISS mode. KISS mode will
- operate like the standard TNC-2 implementation. Once the KISS
- parameter is set on the KISS mode will not be entered until a
- RESTART command is issued or the operating mode is exited and then
- returned to (the same effect as RESTART). KISS mode can be exited by
- issuing the KISS OFF command via the KISS protocol and by using the
- transparent-mode exit methods (break & timed CMDC characters).
- ===============================================================================
- Version 1.91
- Electrical:
- - The 1 amp slo-blo fuse normally supplied with the DSP-12 has proven
- in service to have a marginal current rating that causes occasional
- fuse failures. We recommend that users who experience a fuse failure
- change to a 1.5 - 2 amp fuse.
- General:
- - A new command has been added to the setup menu that allows the user to
- suppress the mode identification text (eg "<UO-14 PKT> cmd:") in those
- operating modes with command prompts (Packet and RTTY modes). Some
- users have had problems with terminal programs that don't recognise the
- cmd: prompt because of the extra text on the command line before the
- command prompt.
- - We've found that the 9600bps (UO-14 mode) modem's AGC is broken so it
- doesn't work well with low signal levels; this will be fixed in the
- next version of software.
- Packet:
- - MYCALL and MYALIAS have been moved into the mode-based parameter save
- area from their previous position in the command parameter area. This
- means that MYCALL and MYALIAS can now be set to different values by
- mode. In order to avoid having to set these parameters for each mode,
- GCE will save the last-set values of these parameters and apply this
- setting (at entry to the operating mode) to all modes whose MYCALL
- and MYALIAS have not been set. This means that users will be able
- to set MYCALL and MYALIAS for one packet mode and this setting will
- be propogated to all packet modes with MYCALL settings of "MYCALL".
- - A new parameter has been added named MODON. When MODON is set ON
- the modem's tx modulator will continue to generate an output signal
- even if the DSP-12 is not attempting to send data. This parameter is
- defaulted to OFF for all packet operating modes but UO-14 (whose
- default is ON). In normal operation the UO-14 modulator is kept
- active to keep the DSP-12's and radio modulator's filters "centered".
- In some applications this signal interferes with the radio's
- receive operation. When this occurs in UO-14 operating mode, set the
- MODON parameter OFF. Note that the MODON parameter is only implemented
- when the operating mode is started from GCE. Once the MODON parameter
- is changed the user must exit to GCE and re-enter the operating mode
- for the modem output state to be set correctly.
- - New commands RADIOUp & RADIODn have been added to the command
- interface for development purposes. For the time being, these commands
- will be accepted without error but perform no function. When fully
- implemented these commands will cause the step signal outputs to be
- activated the specified number of times in the specified direction.
- The supplied parameter (max = 255, default = 1) is summed into a
- signed accumulator so multiple commands will "net out" to the correct
- number of steps in the correct direction.
- ===============================================================================
- Version 1.92
- General:
- - Fixed a bug that caused up to 256 characters to be lost when data was
- to be sent to an XOFF'd terminal. This was most noticable in packet
- modes when a terminal program XOFF's off the DSP-12's output before
- shelling to DOS or some other application.
- - Added step-output status to the tuning display. While the UP step
- output is active the right-most tuning-display LED will be reversed.
- While the DOWN step output is active the left-most tuning-display
- LED will be reversed. Reversing the LEDs turns them off if they were
- on and on if they were off. This process ensures that the LED shows
- an observable change.
- - Both the Packet and RTTY user interfaces now identify the current
- operating mode when starting up.
- Packet:
- - The packet protocol handler has been modified so it will no longer
- send data or beacon frames if MYCALL is set to "MYCALL" (its default
- value). This modification doesn not apply if KISS or BCAST is set on.
- - I've fixed the bug that made the DSP-12 crash when the SYSOP command
- was invoked with the MAILBOX parameter set on, and re-enabled the
- MAILBOX command. The hooks to let remote users log onto the mailbox
- are not yet in place. I want to create mailbox "dump" and "restore"
- commands so pending mail can be saved to a PC's disk.
- - Located and corrected a bug that corrupted memory whan a connect
- command was used. This bug has only existed since 1.91.
- - Located and corrected a bug that left the DSP-12 hanging in protocol
- state S7 with the STA LED lit when the link-activity timer as
- restarted.
- Mailbox Plans:
- - The DSP-12 has 4.7k of unused non-volatile memory (bbRAM) in its
- standard configuration. Users with the clock option installed can
- replace the 6264LP SRAM on the V40 board with a 62256LP part (no
- other changes are needed). NOTE: Make sure you use a low-power (LP)
- part! This change will increase the amount of unused bbRAM to 29.2k.
- I will have the DSP-12 determine the amount of installed bbRAM at
- power-up.
- - I'm going to modify the mailbox memory manager to keep the mailbox
- directory and as much of the mailbox data as possible in bbRAM.
- Mailbox data that overflows the available BBRAM will be lost unless
- the customer has the One Megabyte RAM Option installed. If this
- extra memory is installed the bank-switched upper half will be used
- for mail data. If the user turns off his DSP-12 any mail data saved
- in the bank-switched expanded RAM will be lost. The mailbox contents
- will be accessible from any packet mode.
- - I'd appreciate any comments on the available mailbox commands,
- including additional commands or interface codes you'd like to see
- made available. How many directory entries do you think we need?
- ===============================================================================
- Version 1.93
- Packet:
- - Revised the level-2 T1 timer handling to make the T1 timer handling
- more reliable.
- ===============================================================================
- Version 1.94
- UO-14:
- - Made changes to the UO-14 modem to improve its low-signal-level receive
- performance.
- - Decided to evaluate and implement a different TX waveform to improve
- transmit performance. This will occur in a later GCE release.
- ===============================================================================
- Version 1.95
- General:
- - Changed the default RX & TX ports to VHF for the following modes:
- ACARS, AO-13 Telemetry, and all Packet modes except HF packet.
- - The processing involved in exiting one mode and restarting GCE or
- another mode used to take a couple of seconds. Under the changes of
- this version the delay period has been dramatically shortened and
- GCE will output a "Processing..." message to let users know that it
- is busy and not dead.
- - GCE now displays the amount of populated bbRAM installed. This is
- always either 8k or 32k. The DSP-12 is always shipped with 8k
- installed. If the user has purchased the clock backup option the
- 6264LP (8k low-power static ram or 8k LP-SRAM) on the V40 board can
- be replaced by the user with a 62256 32k LP-SRAM. This change
- increases the amount of non-volatile memory available to the mailbox
- function from 4.7k to 28.7k bytes.
- ===============================================================================
- Version 1.96
- General:
- - Added "Beta" version numbering to the GCE numbering system. From this
- version on, beta test versions of a release will be created with a
- beta version number instead of a unique release number. The last
- beta version of a release version will become the release version. For
- example, suppose I release version 8.00. I'll archive 8.00 and create
- a working copy of this named 8.01 Beta 01. Beta test versions of the
- 8.01 version will be 8.01 Beta 01, 8.01 Beta 02, etc. When 8.01 beta
- testing completes the final beta version (say 8.01 Beta 12) will be
- renamed 8.01 and released as 8.01. I'll then move on to 8.02 Beta 01
- and the cycle will continue.
- - Modified the GCE code invoked when a RESTART or QUIT is done such
- that working RAM is no longer cleared. This clearing was not needed
- and skipping this step speeds up the QUIT/RESTART process quite a bit.
- - Fixed a bug in the calibrate mode that showed an invalid input-level
- display on the tuning leds when the input signal contained a non-0 DC
- bias.
- RTTY:
- - The new line-editing capability in RTTY (see QONSPACE) wasn't actually
- queueing data for transmission when the Return-To-Rx-Mode character
- was received from the terminal. This has been corrected.
- Packet:
- - Got the mailbox function working. The STA LED pulses when the sysop has
- pending mail. Added the MBEAcon command which causes the beacon text
- (BTEXT) to be replaced with the usual "Mail for: " beacon text when
- the packet mode is invoked or a user disconnects from the DSP-12. When
- a user updates the mailbox the beacon timer (if active) is set to
- expire in three seconds so the "Mail for:" beacon is sent promptly.
- A copy of the manual's documentation on the packet mailbox feature
- follows. At this point automatic mail forwarding is not in place, the
- current software only uses non-volatile storage, and mail storage does
- not overflow into bank-switched ram.
- - Replaced the 9600 baud modem with an improved version that does not
- have the "flickering DCD" problem.
- - UO-14 Mode: Always set TXUI OFF (it defaults to ON) when using PG. If
- you don't when using PG & doing an upload that doesn't complete the
- remainder of the upload data will be sent out as UI frames. For a large
- file this steady transmit of frames can cause a PTT timeout.
- AMTOR
- - Started work on the AMTOR command interface. This interface can be
- played with. The parameter changes work. The commands don't work yet.
-
- ===============================================================================
- Version 1.97
- General:
- - Speeded up the GCE re-initialization (from RESTART or QUIT) even
- further. This delay is now so minimal that I have removed the
- "Processing..." message from this operational phase.
- - DSP-12's without the Date/Time option now retain the date and time
- setting throughout all operating modes. Previous GCE versions lost
- the date and time setting whenever an operating mode was terminated.
- - Fixed another bug in the calibrate input-level display logic that
- caused one or more leds to stay on at all times in some DSP-12 units.
- - Fixed a bug in the step-output (BPSK packet modes) generation code.
- Previously steps were 100ms too long meaning that a step setting of
- 12/second actually only generated 5.5 steps/second. Now a step setting
- of 12 actually generates 12 steps a second.
- - Added a STEP ROUTING command to the PTT/STEP-Sense GCE menu (9A) that
- allows the user to override the normal step output routing. The normal
- step-output routing follows the current setting of the mode's RXPORT
- parameter. The STEP-ROUTING GCE command allows the user to force the
- DSP-12 to route the step outputs to the specified radio port regardless
- of the current operating mode or the current RXPORT settings.
- - Improved the GCE initialization's ability to detect errors in the
- parameters stored in non-volatile memory (battery backed ram or bbRAM).
- - Improved the BPSK modems. This change should improve the performance
- of the FO-20, PACSAT, AO-13 telemetry, and terrestrial BPSK modes. We
- have also added new BPSK terrestrial speeds; we now support terrestrial
- BPSK data rates of 75, 100, 150, 300, 600, and 1200 bps. Packet modes
- below 300 bps will default their TXDELAY parameter to 60 (600ms)
- instead of 30.
- Packet:
- - UNPROTOCOL command: If the user reduced the number of calls in the
- callsign list the later callsigns of the longer list were retained
- in the shorter list. This bug has been fixed.
- - Added STEPS command. The DSP-12 can generate step output strobes (mic
- click strobes) to keep the receiver tuned during a low-earth-orbit
- satellite pass. When the STEPS parameter is set OFF the DSP-12 will
- not generate these step outputs. When STEPS is set to USB the step-up
- output will be activated if the received tone is low and vice versa.
- When STEPS is set to LSB the step-down output will be activated if
- the received tone is low and vice versa. This option should only be
- used in satellite BPSK modes (PACSAT and FO-20) and is defaulted to USB
- in these modes. STEPS defaults to OFF in all other packet modes.
- - Corrected an error in the manual. The UNPROTOCOL and LCALLS parameters
- use a lot of battery-backed non-volatile RAM space and were made global
- to all packet modes long ago. For this reason, changing UNPROTOCOL in
- any packet mode will cause that change to appear in the UNPROTOCOL
- parameter in all packet modes.
- - Modified the defaulting of the FULLDUP parameter so it defaults ON in
- PACSAT, FO-20, & UO-14 modes and OFF in all other packet modes.
- AMTOR:
- - Continued AMTOR development. Implemented the CW id'er.
- UO-11 Telemetry
- - Added support for UO-11 telemetry demodulation.
- ===============================================================================
- Version 1.98
- General:
- - Added a PTT ROUTING command to the PTT/STEP-Sense GCE menu (9A) that
- allows the user to override the normal PTT output routing. The normal
- PTT-output routing follows the current setting of the mode's TXPORT
- parameter. The PTT-ROUTING GCE command allows the user to force the
- DSP-12 to route the PTT output to the specified radio port regardless
- of the current operating mode or the current TXPORT settings. TX audio
- will continue to follow the TXPORT setting.
- ACARS
- - Made extensive improvements to the readability of the data displays.
- Converted the user interface to the "cmd:" format.
- - Added TIMESTAMP command. Setting TIMESTAMP ON causes the date and time
- to be displayed before each displayed message.
- - Added SUPPRESS command. Setting SUPPRESS ON causes the following
- messages to be ignored (not displayed): Link Test, General Response,
- Voice-to-ACARS, No Delivery On Uplink.
- ===============================================================================
- Version 1.99
- General:
- - Added a new mode that can capture, play, and pipe audio samples. This
- mode requires the 1 Meg RAM option, and can currently store about 2.5
- minutes worth of audio data using the normal data rate.
- - The program that generates the GCE prom images (PLOCATE) has been
- modified to fine tune the generated prom images so that a) the prom
- checksums always end in 00 (eg 9400), and b) the prom checksum itself
- is imbedded in the prom in such a way that the prom bytes including the
- checksum bytes add up to the imbedded checksum. The GCE initialization
- code has been modified to show "(BAD!)" and generate a ASCII BELL after
- each checksum is displayed if bad prom checksums are detected. Note
- that down-loading this version of software into a DSP-12 operating from
- prior-version proms will cause this error to be generated; no action
- need be taken in this situation.
- - The ability to deliberately cause a power-up ABR (AutoBaudRate) has
- been restored. This has been broken for a few versions. Power-up ABR
- is useful at times when the terminal interface is running at an unknown
- speed. Instructions for use are in the DSP-12 manual.
- - The PTT routing command from 1.98 had a bug that sometimes made the
- PTT routing go to a fixed port even though the PTT routing was set to
- NORMAL. This has been fixed.
- - UO-14 mode (mode F) has been renamed UO-22 mode in the GCE menus.
- - The default step rate has been changed from 1 step per second to 12
- steps per second.
- - The Return-To-Mode feature (in SETUP menu) has been modified. The
- original implementation caused GCE to return to the prior operating
- mode upon power-fail (power removed and then re-applied). The Return-
- To-Mode parameter is now a list of operating modes. GCE enters each
- specified mode in turn with each power-fail; if a single mode is
- specified this mode is always entered at power-fail. This modification
- is useful for applications where rapid movement from mode to mode is
- useful but the terminal programs don't allow access to GCE's menus.
- A good example of this is AO-13 telemetry, where rapid movement from
- telemetry-PSK mode to RTTY mode is very useful.
- - Fixed a bug in the PASSALL character handling. When the PASSALL
- character is entered during input line accumulation a "<Pass>" prompt
- is generated so the user knows the next character will be accepted as
- text without any special-character testing.
- Mailbox:
- - Fixed a bug in the message numbering system that caused the message
- number counter for new messages to restart at 1 every time the DSP-12
- was reset. New message numbering will now start at one past the
- highest message number in the mailbox.
- - Added a new option to the Kill (K) command. The K command can now be
- specified with an operand of "A[ll]"; when so specified the mailbox
- is emptied and the message counter is reset. The "K A[ll]" command
- is only available to the mailbox sysop.
- - Modified the implementation of the "3rdparty" packet parameter so that
- the sysop can now leave mail for other stations as well as receive
- mail from other stations when this parameter is OFF.
- Packet:
- - Added a new operating mode for the HAPN 4800 bps coherent packet
- modem. The GCE operating mode identifier is the letter "N".
- - The PACTIME timer is now reset whenever a transparent-mode frame is
- queued to be sent because the PACLEN length has been reached. Prior
- to this bug fix packet accumulation and transmit length was somewhat
- random as the PACTIME timer expired and caused whatever data was
- present to be queued for transmission.
- - Modified defaults: the CONMODE parameter now defaults to TRANSPARENT
- in PACSAT (P) and UO-22 (F) modes.
- - Moved the the BPSK tuning "window" (where the DSP-12 generates step
- outputs) two tuning bars leftward (about 100 Hz) to better fit the
- passband of the BPSK demodulator. The step outputs will hold the
- radio closer to the exact frequency. The step-generation logic has been
- made more intelligent; after a step or two it "learns" which direction
- the steps need to go and widens the step-activation window in the
- other direction so noise doesn't cause false steps in the wrong
- direction.
- - Created a special MFILTER control value ($80) that causes the
- following data values to be stripped from monitored packets:
- 1) ASCII DELETE ($7F) character
- 2) All binary values of $80 or higher
- 3) All ASCII control characters below space ($00 to $1F) except
- ASCII <CR> and ASCII <LF>.
- - Added FLOW command. When set on FLOW causes the received-data display
- routines to suspend operation while the operator is typing in a
- command. Once the command is entered an additional 3 second delay is
- introduced to allow the operator time to view any generated displays.
- Data-display generation resumes without this 3 second delay if the
- operator deletes the entered command using the backspace or delete
- keys. Since the DSP-12 has a finite amount of buffer space, the
- operator's pending input is deleted and any pending data is displayed
- if the amount of buffer space available for use in the DSP-12 falls
- below a critical level. Note that message timestamps are applied as the
- message is displayed, not when it is received.
- - Added THReshold command. This command is used to set the DCD threshold
- for modems requiring user input regarding appropriate DCD levels. At
- the present time this command is only used for modem debugging. The
- THReshold parameter may be set to any level from 0 to 100 (%), and
- defaults to 30%. This command will have no effect in packet operating
- modes that do not require user-settable DCD thresholds. When the
- THReshold command is entered without parameters at the cmd: prompt the
- current parameter setting will be displayed AND the DSP will be polled
- for the current DCD level. If the DSP modem is coded to respond to this
- poll (no released modems are as of 4/14/92), the current real DCD
- signal-level will also be displayed.
- - Added code to reset the retry counter when the T3 ("Are you still
- there?") timer expires. This fixes a problem with noisy links
- established for a long time where the "Are you there?" polls gradually
- increase the retry count until it overflows.
- - The DAYtime command has been added. This command is directly compatible
- with the TAPR TNC-2 command of the same name. Date/time changes are
- entered as DAYtime yymmddhhtt, where yy is the year, mm is the month,
- dd is the day, hh is the hour (24-hour clock) and tt is the minutes.
- The seconds setting is set to 0. This command also updates the GCE date
- & time, and writes the updated date/time to the clock-backup (if
- present).
- - Enhanced the DIsplay command. The enhanced command will now accept an
- optional parameter. If this parameter is "+" (eg, "DISPLAY +"), all
- current packet mode parameters will be displayed, each on its own line.
- - Fixed a problem wherein responses to a remotely-initiated connect were
- routed using the prior "via" repeater list. This was not seen with
- locally (keyboard) initiated connects.
- - Added the PTTTO command. This command allows the user to set the push-
- to-talk (PTT) timeout period in units of 10 seconds. Legal values
- range from 10 to 650. The default is 60. This command is useful in
- full duplex packet applications such as UO-22 where large files are
- being transferred and the transmitter is active for long periods of
- time.
- - Added a new parameter named "3rdparty". This parameter defines whether
- 3rd party traffic will be accepted by the DSP-12's mailbox. When set
- ON the DSP-12 mailbox will accept 3rd party mail traffic. When set
- OFF the DSP-12 mailbox will not accept 3rd party traffic.
- - Improved the VHF packet and HF packet modems.
- - Modified the "ID" command so it will not transmit if the MYCALL
- parameter is not set.
- - Fixed a bug: When either the MBEACON or the LFIGNORE params were set
- ON the beacon interval changed from units of 10 seconds to units of
- 100ms. In general this would make the beacon send continuously until
- the PTT timeout aborted the operating mode.
- - Implemented the new adaptive 9600 bps modem.
- - Fixed a bug wherein data frames were accidently sent as UI frames.
- - Modified the Push-To-Talk (PTT) timer so that ACK'd frames restart this
- timer. This modification allows the DSP-12 to transmit very large files
- in full duplex operating modes such as UO-22 satellite service without
- suffering a PTT timeout.
- RTTY:
- - The RTTY modems available since version 1.60 or so have been relatively
- deaf. We have returned to an older version of these modems while we
- research and resolve the problems.
- AO-13 Telemetry:
- - The AO-13 telemetry modem's performance has been improved.
- ===============================================================================
- Version 2.00
- *******************************************
- * Please note our new mailing address!!! *
- * *
- * L.L. Grace Communications Products *
- * P.O. Box 1345 *
- * Voorhees, NJ 08043 *
- *******************************************
-
- General:
- - Fixed a bug in the "Return To Mode" feature that caused the DSP-12
- to hang in an un-exitable command state whenever an illegal mode
- code was supplied in the return-to-mode list.
- RTTY:
- - Provided new RTTY FSK modems that should dramatically improve RTTY
- performance. We'd like customer feedback on these modems.
- Packet:
- - Provided new HF & VHF packet modems that should dramatically improve
- the performance of these operating modes. We'd like customer feedback
- on these modems.
- - Added a new command RXLEN. This parameter sets the size of the longest
- frame that can be properly received by the DSP-12. It defaults to 256.
- The existing PACLEN parameter now sets the maximum length of
- transmitted frames. The DSP-12 builds its packet memory pool with
- buffers sized to the larger of these two parameters. This automatic
- sizing feature can be used to improve the utilization of the DSP-12's
- memory, although the default values are completely adequate. Note that
- the PACLEN parameter will override the RXLEN parameter if PACLEN is
- greater than RXLEN; this is done so that the DSP-12 can always
- receive its own frames.
- - The PACLEN parameter (and the new RXLEN parameter) have been modified
- to allow the transmission and reception of frames larger than 256 data
- bytes. PACLEN and RXLEN may be set to values from 16 up to 1024
- (32,768 if the 1 Meg RAM expansion option is present). Note that
- changes to PACLEN and RXLEN cause an automatic RESTART.
- - Fixed a bug in the MFILTER command that would not allow the user to
- set this parameter to values larger than 127 (7Fh). This bug
- interfered with the user setting MFILTER to $80.
- Pipe:
- - Added standardized "TAGS" to the beginning of each captured audio
- sample so that the PLAY function can play it back without needing
- to know what type of capture was used to create the file.
- - Modified the CAPTURE, PLAY, & PIPE commands to "eat" the terminating
- character (if any) from the input data queue.
- - Added a new pipe/play modem (code=AC) that, using ADPCM coding
- techniques, offers audio quality close to that of the PCM modem
- (code=AA), but generates only 4000 bytes/second of data instead of
- 8000. This modem is the modem of choice for voice mail, and is now
- the default modem type.
- - Added a new pipe/play modem (code=AD). This modem samples at the same
- rate as the DSP-12's FSK modems (14,400 samples/second) and is
- designed to allow the capturing of FSK samples to be used for FSK
- modem development.
- DSP Debugger:
- - Added a new command code ("S") that causes the V40 processor to
- read any DSP-supplied host-port data and display this data on the
- terminal in hex. This dump process is stopped with any keystroke. This
- dump process is useful for DSP development.
- ACARS
- - Added a new parameter named RAW, which defaults to OFF. When set to ON
- the DSP-12 will not perform text formatting on received messages but
- will simply send the received frame, including protocol characters
- and the CRC characters, directly to the terminal port.
- Signal Generator
- - Added a new signal generator mode that can generate sine, triangle,
- and square waves. The signal generated can be set to a single
- frequency or can sweep between two frequencies. Max frequency and
- sweep rate is about 10kc.
-